home *** CD-ROM | disk | FTP | other *** search
/ Champak 141 / (Vol 141) Oct 17 2011.iso / Games / flight-of-the-museum.swf / scripts / engine / dynamicObjects / FuelIcon.as < prev    next >
Encoding:
Text File  |  2011-10-17  |  995 b   |  44 lines

  1. package engine.dynamicObjects
  2. {
  3.    import engine.BitmapLibrary;
  4.    
  5.    public class FuelIcon extends DynamicObject
  6.    {
  7.        
  8.       
  9.       private var sinSeed:Number;
  10.       
  11.       private var sinFreq:Number = 0.05;
  12.       
  13.       private var sinAmp:Number = 0.05;
  14.       
  15.       private var sin:Number = 0;
  16.       
  17.       public function FuelIcon()
  18.       {
  19.          sin = 0;
  20.          sinAmp = 0.05;
  21.          sinSeed = Math.random() * 2;
  22.          sinFreq = 0.05;
  23.          super(BitmapLibrary.Stills.DYN_FuelIcon);
  24.          _drawMethod = DMETHOD.Slow;
  25.          _objectType = OBJ_TYPES.GP;
  26.          _persistent = true;
  27.          solid = true;
  28.          s = 2.5;
  29.          z = 1.8;
  30.          _auditThreshhold = 100;
  31.       }
  32.       
  33.       override public function fStep() : *
  34.       {
  35.          super.fStep();
  36.          sinSeed += sinFreq;
  37.          sin = Math.sin(sinSeed) * sinAmp;
  38.          vx = -sin * 10;
  39.          vy = sin * 35;
  40.          r = sin * 5;
  41.       }
  42.    }
  43. }
  44.